body {
  overflow-y:scroll; background:skyblue; margin:0px; padding:0px;
  line-height:20px; font-family:georgia; font-size:15px; font-weight:lighter;
  text-align:center; color:#123456;
}
a {
  color:blue; text-decoration:none;
}
a:hover {
  color:green;
}
table {
  border-collapse:collapse;
}
td {
  line-height:20px; font-family:georgia; font-size:15px; font-weight:normal;
  text-align:left; vertical-align:top;
}
.div_spacing {
  line-height:10px; 
}
.div_page {
  border:wheat 1px solid; border-radius:10px; background:wheat;
}
.div_page_inner {
  margin:10px; text-align:left;
}
.div_block {
  border:wheat 1px solid; border-radius:10px; background:wheat;
}
.div_block_inner {
  margin:10px; text-align:left;
}
.div_action {
  border:wheat 1px solid; border-radius:10px; background:wheat;
}
.div_action_inner {
  margin:10px; text-align:left;
}
.div_title {
  border-bottom:#777 1px solid; text-align:right; font-weight:bold;
}
.div_buttons {
  border-top:#777 1px solid; text-align:right; font-weight:normal;
}
.div_message {
  background:khaki; border-bottom:#777 1px dotted; font-weight:bold;
}